package com.yanqu.road.entity.log.daomu;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.log.ServerBaseLog;

@FieldTypeAnnotation(tableName = "t_l_activity_daomu_log_pve_box_draw", autoSave = true, uploadCk = true, desc = "盗墓-PVE探墓宝箱抽取日志")
public class LogDaoMuPveBoxDraw extends ServerBaseLog {

    /**
     * 活动ID
     */
    @FieldTypeAnnotation(desc = "活动ID", isIndex = true)
    private int activityId;

    /**
     * 玩家ID
     */
    @FieldTypeAnnotation(desc = "玩家ID", isIndex = true)
    private long userId;

    /**
     * 关卡ID
     */
    @FieldTypeAnnotation(desc = "关卡ID")
    private int passesId;

    /**
     * PVE房间号
     */
    @FieldTypeAnnotation(desc = "PVE房间号")
    private String pveRoomNo;

    /**
     * PVE房间创建时间
     */
    @FieldTypeAnnotation(desc = "PVE房间创建时间")
    private long createRoomTime;

    /**
     * 抽取结果集合
     */
    @FieldTypeAnnotation(desc = "抽取结果集合")
    private String drawResult;


    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public long getUserId() {
        return userId;
    }

    public int getPassesId() {
        return passesId;
    }

    public void setPassesId(int passesId) {
        this.passesId = passesId;
    }

    public void setPveRoomNo(String pveRoomNo) {
        this.pveRoomNo = pveRoomNo;
    }

    public String getPveRoomNo() {
        return pveRoomNo;
    }

    public void setCreateRoomTime(long createRoomTime) {
        this.createRoomTime = createRoomTime;
    }

    public long getCreateRoomTime() {
        return createRoomTime;
    }

    public void setDrawResult(String drawResult) {
        this.drawResult = drawResult;
    }

    public String getDrawResult() {
        return drawResult;
    }
}
